
"""
    用户界面交互层，将数据传入到ProceDataLayer进行处理
    # 开发时间: 2021/10/11 21:33
    # 当前版本: V1.0

    V1.0.1
        1、修复了处理月数据的时候只输出了单独一个月的数据的bug
        2、做了一些异常处理，提高了软件的健壮性
    V1.1.0
        1、增加处理站点的功能
        2、表头提示信息的错位bug修复
    V1.1.1
        1、新增了处理excel站点的功能
        2、错别字bug修复
        3、直接输入指定站点excel时出错的bug修复
"""


class ComData:
    folder_in = ""  # 输入文件夹
    folder_out = "" # 输出文件夹
    assign_excel = ""  # 用户指定的excel文件
    elements = []
    pois_elements = {}   # 记录各个标记的位置
    assign_excel_data = {}  # 用户指定的excel文件内的数据
    day_index = 8    # Station_number, id, lat, lon, alti, year, month, day, 下标从0开始，所以要减去1
    month_index = 7  # Station_number, id, lat, lon, alti, year, month,
    DAY = False
    MONTH = False
    assign_state = False
    dist_num_index = 'A'   # 五个基本参数在用户指定excel内的位置
    province_index = 'B'
    site_name_index = 'C'
    long_index = 'D'
    lat_index = 'E'
    alt_index = 'F'

    user_excel_folder = ""  # 处理好的excel文件夹
    user_excel_file = ""   # 用户指定的excel文件
    user_excel_state = False
    folder_excel_out = ""  # 输出文件夹
    title = '日月值数据提取软件'
    version = 'V1.1.1'
